+Thu Feb 14 00:10:09 2002 Owen Taylor <otaylor@redhat.com>
+
+ * gtk/gtktooltips.c (gtk_tooltips_event_handler): Only
+ pop the tooltip down on a select set of events, not
+ on any unknown event. (#71157, Jody Goldberg)
+
+ * gtk/gtktooltips.c (gtk_tooltips_event_handler):
+ Fix some warnings.
+
Thu Feb 14 00:02:21 2002 Owen Taylor <otaylor@redhat.com>
* gtk/gtkcalendar.c (gtk_calendar_size_request): A bunch of
+Thu Feb 14 00:10:09 2002 Owen Taylor <otaylor@redhat.com>
+
+ * gtk/gtktooltips.c (gtk_tooltips_event_handler): Only
+ pop the tooltip down on a select set of events, not
+ on any unknown event. (#71157, Jody Goldberg)
+
+ * gtk/gtktooltips.c (gtk_tooltips_event_handler):
+ Fix some warnings.
+
Thu Feb 14 00:02:21 2002 Owen Taylor <otaylor@redhat.com>
* gtk/gtkcalendar.c (gtk_calendar_size_request): A bunch of
+Thu Feb 14 00:10:09 2002 Owen Taylor <otaylor@redhat.com>
+
+ * gtk/gtktooltips.c (gtk_tooltips_event_handler): Only
+ pop the tooltip down on a select set of events, not
+ on any unknown event. (#71157, Jody Goldberg)
+
+ * gtk/gtktooltips.c (gtk_tooltips_event_handler):
+ Fix some warnings.
+
Thu Feb 14 00:02:21 2002 Owen Taylor <otaylor@redhat.com>
* gtk/gtkcalendar.c (gtk_calendar_size_request): A bunch of
+Thu Feb 14 00:10:09 2002 Owen Taylor <otaylor@redhat.com>
+
+ * gtk/gtktooltips.c (gtk_tooltips_event_handler): Only
+ pop the tooltip down on a select set of events, not
+ on any unknown event. (#71157, Jody Goldberg)
+
+ * gtk/gtktooltips.c (gtk_tooltips_event_handler):
+ Fix some warnings.
+
Thu Feb 14 00:02:21 2002 Owen Taylor <otaylor@redhat.com>
* gtk/gtkcalendar.c (gtk_calendar_size_request): A bunch of
+Thu Feb 14 00:10:09 2002 Owen Taylor <otaylor@redhat.com>
+
+ * gtk/gtktooltips.c (gtk_tooltips_event_handler): Only
+ pop the tooltip down on a select set of events, not
+ on any unknown event. (#71157, Jody Goldberg)
+
+ * gtk/gtktooltips.c (gtk_tooltips_event_handler):
+ Fix some warnings.
+
Thu Feb 14 00:02:21 2002 Owen Taylor <otaylor@redhat.com>
* gtk/gtkcalendar.c (gtk_calendar_size_request): A bunch of
+Thu Feb 14 00:10:09 2002 Owen Taylor <otaylor@redhat.com>
+
+ * gtk/gtktooltips.c (gtk_tooltips_event_handler): Only
+ pop the tooltip down on a select set of events, not
+ on any unknown event. (#71157, Jody Goldberg)
+
+ * gtk/gtktooltips.c (gtk_tooltips_event_handler):
+ Fix some warnings.
+
Thu Feb 14 00:02:21 2002 Owen Taylor <otaylor@redhat.com>
* gtk/gtkcalendar.c (gtk_calendar_size_request): A bunch of
+Thu Feb 14 00:10:09 2002 Owen Taylor <otaylor@redhat.com>
+
+ * gtk/gtktooltips.c (gtk_tooltips_event_handler): Only
+ pop the tooltip down on a select set of events, not
+ on any unknown event. (#71157, Jody Goldberg)
+
+ * gtk/gtktooltips.c (gtk_tooltips_event_handler):
+ Fix some warnings.
+
Thu Feb 14 00:02:21 2002 Owen Taylor <otaylor@redhat.com>
* gtk/gtkcalendar.c (gtk_calendar_size_request): A bunch of
if ((event->type == GDK_LEAVE_NOTIFY || event->type == GDK_ENTER_NOTIFY) &&
event->crossing.detail == GDK_NOTIFY_INFERIOR)
- return FALSE;
+ return;
old_tips_data = gtk_tooltips_data_get (widget);
tooltips = old_tips_data->tooltips;
}
else
{
- event_widget = gtk_get_event_widget (event);
- if (event_widget != widget)
- return FALSE;
+ if (event->type != GDK_KEY_PRESS && event->type != GDK_KEY_RELEASE)
+ {
+ event_widget = gtk_get_event_widget (event);
+ if (event_widget != widget)
+ return;
+ }
switch (event->type)
{
tooltips->use_sticky_delay = use_sticky_delay;
}
break;
-
- default:
+
+ case GDK_BUTTON_PRESS:
+ case GDK_BUTTON_RELEASE:
+ case GDK_KEY_PRESS:
+ case GDK_KEY_RELEASE:
+ case GDK_PROXIMITY_IN:
+ case GDK_SCROLL:
gtk_tooltips_set_active_widget (tooltips, NULL);
break;
+ default:
+ break;
}
}
-
- return FALSE;
}
static void